using System;
using System.Collections.Generic;
using System.Text;

namespace Dll.Essences
{
    public class Providers
    {
        private int id;
        private string name;
        private string codeEDRPUO;
        private string account;
        private string bankName;
        private string bankCode;
        private string sertNumber;
        private DateTime sertDate;
        private string licenseNumber;
        private DateTime licenseDate;
        private string adres;
        private string telephone;
        private string email;
        private string eaddr;
        private string nameContact;        
        private string path;
        private string sheet;
        private string title;
        private string producer;
        private string price;
        private int isNDS;
        private DateTime date;
        private int userID;
        private string sumbolNext;
        private string nextPrice;
        private string codeTitle;
        private string nds;
        private string ndsYes;
        private string morionCode;
        private int startRowNumber;
        private string term;

        public string MorionCode
        {
            get
            {
                return morionCode;
            }
            set
            {
                morionCode = value;
            }
        }

        public string Eaddr
        {
            get
            {
                return eaddr;
            }
            set
            {
                eaddr = value;
            }
        }

        public string Email
        {
            get
            {
                return email;
            }
            set
            {
                email = value;
            }
        }
        
        public string Adres
        {
            get
            {
                return adres;
            }
            set
            {
                adres = value;
            }
        }

        public Providers()
        {

        }

        public Providers(int Id, string Name, string CodeEDRPUO, string Account, string BankName,
                         string BankCode, string SertNumber, DateTime SertDate, string LicenseNumber, DateTime LicenseDate, string NameContact,
                         string Telephone, string Path, string Sheet, string Title, string Producer, string Price, int IsNDS,
                         DateTime Date, int UserID,string SumbolNext,string NextPrice,string CodeTitle,string Nds,string NdsYes,int rowNumber)
        {
            startRowNumber = rowNumber;
            id = Id;
            name = Name;
            codeEDRPUO = CodeEDRPUO;
            account = Account;
            bankName = BankName;
            bankCode = BankCode;
            licenseNumber = LicenseNumber;
            licenseDate = LicenseDate;
            nameContact = NameContact;
            telephone = Telephone;
            path = Path;
            sheet = Sheet;
            title = Title;
            producer = Producer;
            price = Price;
            date = Date;
            userID = UserID;
            sertNumber = SertNumber;
            sertDate = SertDate;
            isNDS = IsNDS;
            sumbolNext = SumbolNext;
            nextPrice = NextPrice;
            codeTitle = CodeTitle;
            nds = Nds;
            ndsYes = NdsYes;
        }

        public string Term
        {
            get
            {
                return term;
            }
            set
            {
                term = value;
            }
        }

        public int StartRowNumber
        {
            get
            {
                return startRowNumber;
            }
            set
            {
                startRowNumber = value;
            }
        }
        
        public int Id
        {
            get
            {
                return id;
            }
            set
            {
                id = value;
            }
        }

        public string Name
        {
            get
            {
                return name;
            }
            set
            {
                name = value;
            }
        }

        public string CodeEDRPUO
        {
            get
            {
                return codeEDRPUO;
            }
            set
            {
                codeEDRPUO = value;
            }
        }

        public string Account
        {
            get
            {
                return account;
            }
            set
            {
                account = value;
            }
        }

        public string BankName
        {
            get
            {
                return bankName;
            }
            set
            {
                bankName = value;
            }
        }

        public string BankCode
        {
            get
            {
                return bankCode;
            }
            set
            {
                bankCode = value;
            }
        }

        public string SertNumber
        {
            get
            {
                return sertNumber;
            }
            set
            {
                sertNumber = value;
            }
        }

        public string Nds
        {
            get
            {
                return nds;
            }
            set
            {
                nds = value;
            }
        }

        public string NdsYes
        {
            set
            {
                ndsYes = value;
            }
            get
            {
                return ndsYes;
            }
        }

        public DateTime SertDate
        {
            get
            {
                return sertDate;
            }
            set
            {
                sertDate = value;
            }
        }

        public string LicenseNumber
        {
            get
            {
                return licenseNumber;
            }
            set
            {
                licenseNumber = value;
            }
        }

        public DateTime LicenseDate
        {
            get
            {
                return licenseDate;
            }
            set
            {
                licenseDate = value;
            }
        }

        public string NameContact
        {
            get
            {
                return nameContact;
            }
            set
            {
                nameContact = value;
            }
        }

        public string Telephone
        {
            get
            {
                return telephone;
            }
            set
            {
                telephone = value;
            }
        }

        public string Path
        {
            get
            {
                return path;
            }
            set
            {
                path = value;
            }
        }

        public string Sheet
        {
            get
            {
                return sheet;
            }
            set
            {
                sheet = value;
            }
        }

        public string Title
        {
            get
            {
                return title;
            }
            set
            {
                title = value;
            }
        }

        public string Producer
        {
            get
            {
                return producer;
            }
            set
            {
                producer = value;
            }
        }

        public string Price
        {
            get
            {
                return price;
            }
            set
            {
                price = value;
            }
        }

        public DateTime Date
        {
            get
            {
                return date;
            }
            set
            {
                date = value;
            }
        }

        public int UserId
        {
            get
            {
                return userID;
            }
            set
            {
                userID = value;
            }
        }

        public int IsNDS
        {
            get
            {
                return isNDS;
            }
            set
            {
                isNDS = value;
            }
        }

        public string SumbolNext
        {
            get
            {
                return sumbolNext;
            }
            set
            {
                sumbolNext = value;
            }
        }

        public string NextPrice
        {
            get
            {
                return nextPrice;
            }
            set
            {
                nextPrice = value;
            }
        }

        public string CodeTitle
        {
            get
            {
                return codeTitle;
            }
            set
            {
                codeTitle = value;
            }
        }
    }
}
